package edu.gatech.cs2340.teamrocket.model.job;

/**
 * Player Jobs.
 *
 * @author Joe Tacheron
 */
public enum Job {

    /**
     * High starting money but low score multiplier.
     */
    EliteMaster (3000, 1),
    /**
     * Medium starting money and score multiplier.
     */
    GymLeader   (2500, 2),
    /**
     * Low money but high score multiplier.
     */
    Trainer     (2000, 4);

    private int startMoney;
    private int scoreMult;

    private Job(int startMoney, int scoreMult){
        this.startMoney = startMoney;
        this.scoreMult = scoreMult;
    }

    /**
     *
     * @return the starting money for this Job
     */
    public int getStartingPokeDollars(){
        return startMoney;
    }

    /**
     *
     * @return the score multiplier for this Job
     */
    public int getScoreMultiplier(){
        return scoreMult;
    }
}
